package com.tanhua.dubbo.es;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration;
import org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration;

// exclude = {MongoAutoConfiguration.class, MongoDataAutoConfiguration.class}
// 引入了MongoDB的依赖  通用的模块  尽量少的去添加依赖
// 自动配置   启动的时候会去加载你的依赖  如果你添加了某些依赖 Springboot会自动帮你创建一些相关的Bean对象
// 创建这些Bean对象可能需要一下配置文件  你没有写这些配置的话 异常
// 添加相关的配置 用不上
// 排除自动配置相关的Bean对象
// 也可以在当前模块下排除 MongoDB的依赖
@SpringBootApplication(exclude = {MongoAutoConfiguration.class,
        MongoDataAutoConfiguration.class}) //排除mongo的自动配置
public class ESApplication {

    public static void main(String[] args) {
        SpringApplication.run(ESApplication.class, args);
    }
}
